home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgre4.z / postgre4 / src / lib / H / planner / joinutils.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-27  |  1.0 KB  |  13 lines

  1. /*------------------------------------------------------------------
  2.  * Identification:
  3.  *     $Header: /private/postgres/src/lib/H/planner/RCS/joinutils.h,v 1.5 1991/11/15 16:22:52 hong Exp $
  4.  */
  5.  
  6. extern LispValue match_pathkeys_joinkeys ARGS((LispValue pathkeys, LispValue joinkeys, LispValue joinclauses, int which_subkey));
  7. extern int match_pathkey_joinkeys ARGS((LispValue pathkey, LispValue joinkeys, int which_subkey));
  8. extern Path match_paths_joinkeys ARGS((LispValue joinkeys, LispValue ordering, LispValue paths, int which_subkey));
  9. extern LispValue extract_path_keys ARGS((LispValue joinkeys, LispValue tlist, int which_subkey));
  10. extern LispValue new_join_pathkeys ARGS((LispValue outer_pathkeys, LispValue join_rel_tlist, LispValue joinclauses));
  11. extern LispValue new_join_pathkey ARGS((LispValue subkeys, LispValue considered_subkeys, LispValue join_rel_tlist, LispValue joinclauses));
  12. extern LispValue new_matching_subkeys ARGS((Var subkey, LispValue considered_subkeys, LispValue join_rel_tlist, LispValue joinclauses));
  13.